home *** CD-ROM | disk | FTP | other *** search
/ Australian Personal Computer 2004 July / APC0407D2.iso / workshop / onlineco / files / ImageMagick-6.0.1-Q16-windows-dll.exe / {app} / include / magick / registry.h < prev    next >
Encoding:
C/C++ Source or Header  |  2004-03-24  |  772 b   |  37 lines

  1. /*
  2.   Magick Registry Methods.
  3. */
  4. #ifndef _MAGICK_REGISTRY_H
  5. #define _MAGICK_REGISTRY_H
  6.  
  7. #if defined(__cplusplus) || defined(c_plusplus)
  8. extern "C" {
  9. #endif
  10.  
  11. typedef enum
  12. {
  13.   UndefinedRegistryType,
  14.   ImageRegistryType,
  15.   ImageInfoRegistryType
  16. } RegistryType;
  17.  
  18. extern MagickExport Image
  19.   *GetImageFromMagickRegistry(const char *,long *id,ExceptionInfo *);
  20.  
  21. extern MagickExport long
  22.   SetMagickRegistry(const RegistryType,const void *,const size_t,
  23.     ExceptionInfo *);
  24.  
  25. extern MagickExport unsigned int
  26.   DeleteMagickRegistry(const long);
  27.  
  28. extern MagickExport void
  29.   DestroyMagickRegistry(void),
  30.   *GetMagickRegistry(const long,RegistryType *,size_t *,ExceptionInfo *);
  31.  
  32. #if defined(__cplusplus) || defined(c_plusplus)
  33. }
  34. #endif
  35.  
  36. #endif
  37.